@charset "UTF-8";
/* 产品列表 */

.banlb {
    width: 1000px;
    height: 430px;
}

.hotsell {
    width: 200px;
    height: 430px;
}

.hotsell li {
    height: 42px;
    border-bottom: 1px solid #b2b2b2;
    overflow: hidden;
    position: relative;
}

.hotsell li.active {
    height: 141px;
}

.hotsell>p {
    line-height: 30px;
    background-color: #93d46f;
    color: #ffffff;
    text-indent: 10px;
}

.hotsell img {
    float: left;
    width: 100px;
    height: 100px;
    margin: 20px 0;
}

.hotsell li span {
    width: 20px;
    height: 20px;
    background: #f60;
    text-align: center;
    line-height: 20px;
    position: absolute;
    top: 0;
    right: 0;
}

.hotsell li:nth-child(2n+3) span {
    background: #b3b3b3;
}

.hotsell li>p {
    color: #333333;
    padding: 26px 5px;
}

/* 图书折扣 */

.paper .pap {
    border-bottom: 6px solid #f60;
}

.paper div h2 {
    width: 220px;
    height: 47px;
    font-size: 24px;
    background: #f60;
    text-align: center;
    line-height: 47px;
    color: #fff;
}

.bklist li {
    float: left;
    width: 210px;
    height: 258px;
    margin-top: 15px;
    margin-right: 30px;
}

.bklist li:hover {
    background-color: #f2f2f2;transform: translate(5px 8px);box-shadow: 0 0 20px 0;
}

.bklist li:nth-child(6) {
    margin-right: 0;
}

.bklist li:nth-child(11) {
    margin-right: 0;
}

.bklist li>img {
    width: 150px;
    height: 150px;
    margin: 5px 30px;
}

.bklist li .sjin {
    text-indent: 10px;
}

.bklist li .sjin>span {
    font-size: 24px;
    color: #f4290d;
    margin-right: 22px;
}

.bklist li .sjin>s {
    color: #c0c0c0;
    font-size: 24px;
}

.publc {
    margin-top: 30px;
    border-bottom: 6px solid #f60;
}

.publc h2 {
    font-size: 22px;
    color: #333333;
    line-height: 42px;
}

.publc h2 span {
    float: left;
    font-size: 28px;
    width: 42px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    background: #f60;
    color: #ffffff;
    margin-right: 5px;
}
.esoff{
    width:1200px ;
    height:500px;
}

.newground ul {
    width: 900px;
    height: 500px;
}

.newground ul li {
    width: 170px;
    height: 220px;
    float: left;
    margin: 12px 4px;
}

.newground ul li img {
    width: 150px;
    height: 150px;
    margin: 0 10px;
}

.newground ul li p {
    text-indent: 10px;
    line-height: 24px;
}

.newground ul li p:nth-child(2) {
    font-weight: bold;
    color: #333333;
}

.newground ul li p>span {
    margin-right: 20px;
}

.newground ul li:hover {
    background: #f6f8e7;transform: translate(5px 8px);box-shadow: 0 0 20px 0;
}

.books-new {
    width: 290px;
    height: 500px;
    padding-left: 20px;
    box-sizing: border-box;
    border: solid 2px #e5e5e5;
}

.books-new h3 {
    font-size: 24px;
    text-align: center;
    line-height: 42px;
}

.books-new li {
    position: relative;
    border-bottom: 1px solid #ccc;
    margin-top: 5px;
}

.books-new li h4 {
    font-size: 16px;
    line-height: 36px;
    cursor: pointer;
}

.books-new li h4 a {
    color: #4d4d4d;
}

.books-new li h4.active {
    display: none;
}

.books-new li>div.on {
    display: block;
}

.books-new li>div {
    display: none;
}

.books-new ul li:nth-child(9) {
    border-bottom: 0;
}

.books-new li span {
    font-size: 16px;
    position: absolute;
    left: -15px;
    top: 6px;
}

.books-new li p {
    padding: 10px;
}

.publc ul {
    height: 34px;
}

.publc li {
    float: left;
    width: 100px;
    height: 34px;
    text-align: center;
    line-height: 42px;
    font-size: 18px;
    padding: 5px 10px;
    color: #333333;
}

.publc li:hover {
    background: #f60;
    color: #fff;
}

.esoff .one {
    width: 1130px;
    margin: 10px auto;
    height: 490px;
}

.esoff .tow {
    float: left;
    width: 170px;
    height: 220px;
    margin:9px;
    box-sizing: border-box;
}
.esoff .tow img{width: 150px;height: 150px;margin: 5px 10px;}
.esoff .tow  p{  text-indent: 10px;}
.esoff .tow  li p:nth-child(2){font-weight: bold;}
.esoff .tow  p span {color: red;margin-right: 10px;}
.esoff .tow :hover{background:#ccc;}
.pactlb .innerwrapper img{width: 150px !important;height: 150px !important;}
.pactlb .controls{width: 240px !important;}
.pactlb .controls li{margin: 0 10px;}
/* 换一批 */
.publc .tran{font-size: 18px;line-height: 34px;	color: #468bfd;margin-right: 5px;border: 0; background: #fff;cursor: pointer;}
.publc .tran img{width: 33px;height: 20px;margin-right: 10px;}

.box{width: 1200px;height: 493px; position: relative;overflow: hidden;}
.gdlike{position: absolute;top:-493px;}
.gdlike ul{width: 1200px;border-bottom: 1px solid #ccc;height: 493px;}
.gdlike ul li{width: 170px;height: 220px; float: left;margin: 13px 13px;}
.gdlike ul li img{width: 150px;height: 150px;margin: 5px 10px;}
.gdlike ul li p{ text-indent: 10px;}
.gdlike ul li p:nth-child(2){font-weight: bold;}
.gdlike ul li p span{color: red;margin-right: 10px;}
.gdlike ul li:hover{background:#ccc;transform: translate(5px 8px);box-shadow: 0 0 20px 0;}
.humty{width: 1200px; margin-bottom:15px;}
.humty li{float: left;width: 200px;height: 133px; box-sizing: border-box;}
/* .footer{position: relative;}
.moshou{position: absolute;top: 690px ;} */
